Creating cannon shots and dating viruses